home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Tech Arsenal 1
/
Tech Arsenal (Arsenal Computer).ISO
/
tek-01
/
edcom44.zip
/
EDCOM44.DOC
< prev
Wrap
Text File
|
1990-09-01
|
4KB
|
89 lines
┌─────────┐
│ EDCOM44 │
└─────────┘
EDCOM44.COM is a full-screen binary file editor (it displays
80 columns, 24 rows). It enables you to view and edit ANY
file (if it fits in available memory) on an IBM-compatible
computer. You could, for example, view and edit EDCOM44.COM.
EDCOM44 is a bug fix of a bug fix of a revision (September 1990)
of EDCOM, written in July 1987 in 8088 assembly language, using
the shareware assembler A86. It corrects an occasional error in
the initial code address of an .EXE file, and a bug in the find
subroutine.
WARNING: EDCOM44 over-writes a file if you make changes to it and
save it, so MAKE A BACKUP COPY FIRST.
Type "EDCOM44 FILENAME" to view/edit FILENAME.
Press the Esc key to exit.
Press the F1 key for a help screen.
(The ^ before a letter means press the Ctrl key and the letter at
the same time.)
Cursor location (in hexadecimal) and the hexadecimal contents at
that location are shown at the top of the screen. .COM files
always begin at 100 (hexadecimal). .EXE files begin at 0, but
the code usually starts somewhere else, so when EDCOM44 loads an
.EXE file, it jumps to the beginning of the instruction code
instead of the beginning of the file.
Press any other Function key to toggle between 3 edit modes:
1. Disable edit capability (default)
2. Enable edit capability of typeable characters only
3. Enable edit capability of any character (in hexadecimal)
Press either the Insert or Delete key to show or not show the
assembly language translation of the current character (and
following characters, if applicable). When the translation is
shown, all characters are displayed, otherwise only typeable
characters are displayed, and the others are represented by dots.
The characters involved in the assembly language instruction are
highlighted.
You can search for either typeable characters or hexadecimal numbers
(hexadecimal numbers go 0 1 2 3 4 5 6 7 8 9 A B C D E F).
To find hexadecimal numbers, enter the numbers either right next
to each other, or with a space or comma between them. If you put
a space or comma between the numbers, you can enter a single
digit, otherwise you must enter a double digit (e.g. enter either
7,0A,3 or or 7 0A 3 or 070A03).
To find typeable characters, enter a quotation mark first (either
" or '). No quotation mark is necessary at the end. To find a
string of typeable characters with an embedded quotation mark (or
apostrophe), enter the other kind of quotation mark first before
entering the string (e.g. "can't or '"Hi, Frank). Note that the
character needs to be the proper case (upper or lower).
A couple of other things the help screen doesn't mention:
1. Scroll Lock works in this program.
2. When the assembly language translation is showing on the
screen, pressing almost any key will move the cursor to the
next instruction instead of just the next character.
To change the color of different parts of the program, use EDCOM44
on EDCOM44.COM to change the following:
COLOR LOCATION CONTENTS
MAIN SCREEN 0018B 17
TOP LINE 0018C 74
ASSEMBLY LANG. 0018D 78
INSTRUCTION 0018E 1F
"EDITING CHARS" 0018F 67
"EDITING HEX" 00190 47
NOTE: the numbers are in hexadecimal. Use my program ATTRIB3.COM
to choose from the 256 possible colors.
Doug Cox
140 Monroe Dr
Palo Alto, Ca 94306
(415) 949-0624